Am Anfang der Datei steht:
{width},{height},{wrap_enabled}

Dann kommen zeilenweise die Tiles. getrennt mit ";".




TILES:

Licht:
*|{color}|{direction1}[,{direction2}[,{direction3}[,{direction4}]]]

Lampe:
l|{color}|{rotation}

pathtile:
p|{kind_of_trace1}[,{kind_of_trace2}[,...]]|{rotation1}[,{rotation2}[,...]]

leeres Feld:
e





KONSTANTEN:

Farben:
keine = 0 (sollte nicht nötig sein sie zu verwenden)
rot = 1
grün = 2
blau = 4
gelb = 3
lila = 5
türkis = 6
weiß = 7

Richtungen/Drehungen:
(Drehungen sind immer im Uhrzeigersinn)

oben/keine drehung = 0
rechts/1 drehung = 1
unten/2 drehungen = 2
links/3 drehungen = 3

Trace-Arten:

verbindung zwischen zwei gegenüberliegenden Seiten (-> oben und unten) = 0
verbindung zwischen zwei benachbarten seiten (-> oben und links) = 1
verbindung von drei Seiten (-> oben, links, rechts)  = 2
verbindung von allen 4 seiten = 3







An Beispieldateien sollte kein Mangel herrschen.

